Imports System.Collections
Imports System.Net

Friend MustInherit Class HttpRequest
    Public Sub New(endpointUrl As String)
        Me.EndpointUrl = endpointUrl
    End Sub

    Public Property EndpointUrl() As String
        Get
            Return m_EndpointUrl
        End Get
        Set(value As String)
            m_EndpointUrl = Value
        End Set
    End Property
    Private m_EndpointUrl As String

    Public Property paramTable() As Hashtable
        Get
            Return m_paramTable
        End Get
        Set(value As Hashtable)
            m_paramTable = Value
        End Set
    End Property
    Private m_paramTable As Hashtable

    Public MustOverride Function IssueRequest() As HttpWebResponse
End Class
